<?php
if (isset ($InputData['user_login'])) {
    // 进入鞋主秀发布入口界面 由用户选择登陆或注册
    require("{$viewRoot}shoe_show_edit_login{$viewEx}");
} elseif (isset($_SESSION["user_level"]) && $_SESSION["user_level"] >= 10) {
    //当前已登录
    require_once("{$CfgPara->root}/model/shoe_show.m.php");
    if (isset($InputData["shoe_show_state"]) &&
        ($InputData["shoe_show_state"] == 0 || $InputData["shoe_show_state"] == 1) &&
        isset ($InputData['work_id']) &&
        isset ($InputData['shoe_show_id']) &&
        isset($InputData['shoe_show_img_names'])
    ) {
        //保存鞋主秀
        //$InputData['shoe_show_img_names']上传的内容为服务器数据库中保存的文件名在客户端被删减编辑后的文件名 以分号分隔
        //如果图片没有被改动文件名前有Save|标记 图片在已保存路径中
        //如果为新增或编辑过的文件名前有Temp|标记 图片在临时文件夹中
        //保存信息
        $myShoeShow = new shoe_show_m($CfgPara->database);
        $result = $myShoeShow->show_save($InputData);
        echo $result;
        goto page_end;
    } elseif (isset($InputData["shoe_show_dele"])) {
        //删除鞋主秀请求
        $myShoeShow = new shoe_show_m($CfgPara->database);
        $result = $myShoeShow->show_dele($InputData["shoe_show_dele"], $CfgPara->root . '/shoe_show_pic/');
        echo $result;
        goto page_end;
    } else {
        //编辑鞋主秀界面 请求
        if (!empty($InputData["shoe_show_id"])) {
            //具有秀id 则为修改 获取秀相关内容
            $myShoeShow = new shoe_show_m($CfgPara->database);
            $shoeShowMsg = $myShoeShow->show_msg($InputData["shoe_show_id"]);
            if (is_string($shoeShowMsg)) {
                echo($shoeShowMsg);
                goto page_end;
            }
            $imgList = array();
            require_once("{$CfgPara->root}/class/do_edit_img.func.php");
            get_img_list($shoeShowMsg->Picture, $imgList, 2);
        }
        //将temp中的文件先删除
        $InputData['edit_type'] = 3;
        $InputData['parent_type'] = 2;
        $InputData['parent_id'] = 0;
        require("{$CfgPara->root}/controller/img_editor.c.php");
        //进入视图页面
        require("{$viewRoot}shoe_show_edit{$viewEx}");
    }
} else {
    //无权限 跳转到登陆页面
    require("{$CfgPara->root}/controller/user_login.c.php");
}

page_end:;